﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Assignment2
{
    /// <summary>
    /// Declare every new States and Transitions here
    /// </summary>
    class StateAndTransitionPool
    {
        //States
        public static State Dead;
        public static State Eating;
        public static State Playing;
        public static State Hungry;
        public static State Boring;
        public static State Waiting;
        public static State Sleeping;

        //Transitions
        public static Transition ToDead;
        public static Transition WaitingToHungry;
        public static Transition WaitingToBoring;
        public static Transition WaitingToSleeping;
        public static Transition HungryToEating;
        public static Transition BoringToPlaying;
        public static Transition EatingToWaiting;
        public static Transition PlayingToWaiting;
        public static Transition SleepingToWaiting;
    }
}
